html { background: #f5f5f5; color: #080808; }
body { font: 12px Trebuchet MS,sans-serif; }
a { color: #0981c1; }
a:visited { color: #1e80c6; }
a:hover { color: #CB0033; }
a:active {  }

.content h1, .content h2, .content h3, .content h4 { color: #090909; font-weight: normal; }

.layout { width: 100%; min-width: 1000px; max-width: 1300px; margin: 15px auto 0; position: relative; min-height: 100%; height: 100%; }
.layout .lwrap{background: #fff;  padding: 0 0 106px 0;}

.auth { float: right; width: 230px; height: 61px; text-align: right; font-size: 16px; padding: 20px 0 0 0; margin: 0 5px 0 0; }
.header { height: 105px; border-top: 1px solid #4b87c4; border-left: 1px solid #4b87c4; border-right: 1px solid #4b87c4; overflow: hidden; background: #fff; padding: 0 15px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.header .logo { float: left; width: 25%; margin: 15px 0 0 0; }
.header .phone { color: #1f82c8; float: right; font-size: 20px; text-align: right; margin: 20px 0 0 0; width: 25%; line-height: 22px; }
.header .slogan { float: left; width: 50%; text-align: center; font-size: 40px; color: #1f82c8; margin: 35px 0 0 0; }

.banners { width: 100%; height: 375px; position: relative; }
.banners .one-banner { width: 100%; height: 375px; position: absolute; left: 0px; top: 0px; }

.crumps { margin: 5px 0; color: #0981c1; width: 75%; float: left;}
.crumps a { text-decoration: none; font: normal normal normal 15px Trebuchet MS, sans-serif;}
.crumps a:hover { text-decoration: underline; color: #CB0033; }

.valign-middle { height: 80px;}
.valign-middle tr td { vertical-align: middle; height: 80px; border: 0px !important; padding: 0px;}

.footer { height: 106px; position: relative;width: 100%; z-index: 2000; margin-top: -106px; overflow: hidden; }
.footer .wrap { margin: 0 auto; padding: 18px 0; width: 100%; min-width: 950px; max-width: 1250px; color: #989898; height: 70px; overflow: hidden; background: url('/data/i/footer_line.png') no-repeat scroll left top; font: normal normal normal 11px Trebuchet MS, sans-serif;}
.footer .wrap .btm-menu { height: 20px; }
.footer .wrap a { font-size: 15px;}
.footer .wrap a:hover { color: black; }

.search_block { width: 70%; }
.search_block form input[type=text] { width: 370px; }
.search_block form input[type=submit] { position: relative; top: 2px; }
.search_basket { height: 50px; margin: 0 0 0 0; width: 1000px; border: 1px solid #e0e0e0; background: url('/data/i/search_basket.png') repeat-x; position: relative; 				-webkit-border-radius: 5px; 				-moz-border-radius: 5px; 				border-radius: 5px;}
.search_basket .wrap { border: 1px solid white; height: 50px; padding: 10px; 				-webkit-border-radius: 3px; 				-moz-border-radius: 3px; 				border-radius: 3px; }

.menu_placeholder { position: relative; height: 40px; width: 100%; margin: 3px 0 0 0; }
.menu_placeholder.variant_inner_page { position: relative; height: 40px; width: 100%; margin: 0; }
.menu_placeholder.variant_inner_page .menu {
-webkit-border-radius: 0px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius: 0px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-radius: 0px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
.menu_placeholder.variant_inner_page .menu .top-menu li:first-child {
-webkit-border-top-left-radius: 0px;
-moz-border-radius-topmleft: 0px;
border-top-left-radius: 0px;
margin-left: 1px;
}

.menu { margin: 0 0 0 0; width: 100%; z-index: 100; position: absolute; top: 0px; background: #1e7fc5 url('/data/i/menu_sprite.png') repeat-x 0 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

.top-menu { margin: 0px; padding: 0px; list-style: none; }
.top-menu li { list-style: none; float: left; background: #1e7fc5 url('/data/i/menu_sprite.png') repeat-x 0 0; }
.top-menu li a { color: white; text-decoration: none; font-size: 14px; padding: 7px 15px 8px; display: block; }
.top-menu li:hover, .top-menu li.active { background-position: 0 -36px; }
.top-menu li:first-child {
-webkit-border-top-left-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-bottomleft: 8px;
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;

}
.top-menu li .left-fix-sub{position: absolute; width: 10px;height: 10px;left: 0px; top: 23px;background: url('/data/i/fix-menu.png') left top no-repeat; overflow: hidden; }
.top-menu li .right-fix-sub{position: absolute; width: 10px;height: 10px;right: 0px; top: 23px;background: url('/data/i/fix-menu.png') right top no-repeat; overflow: hidden; }

.top-menu li ul.sub{position: absolute; width: 100%;height: 29px;left: 0px; top: 33px;background: #a70003 url('/data/i/active_sub.png') repeat-x scroll left bottom;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
.top-menu ul.sub li{ float: left; background: none;color: #fff; text-transform: lowercase;}
.top-menu ul.sub li:first-child { margin: 0 0 0 15px !important; }
.top-menu ul.sub li a{ padding: 3px 10px 6px 10px;}
.top-menu ul.sub li a:hover, .top-menu ul.sub li a.active{ background: url('/data/i/active_submenu.png') repeat-x scroll left top;}
.top-menu ul.sub li{}

.menu_under { margin: 0 0 0 0; width: 100%; z-index: 50; position: absolute; top: 4px; overflow: hidden; background: #1e7fc5 url('/data/i/sub_menu_sprite.png') repeat-x 0 0; overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  }

.top-under-menu { margin: 0px; padding: 0px; list-style: none; }
.top-under-menu li { list-style: none; float: left; background: #a70003 url('/data/i/sub_menu_sprite.png') repeat-x 0 0; }
.top-under-menu li:first-child {
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
.top-under-menu li a { color: white; text-decoration: none; font-size: 14px; padding: 7px 15px 8px; display: block; }
.top-under-menu li:hover, .top-under-menu li.active { background-position: 0 -36px; }

.right-col .ajax { color: #4b87c4 !important; }
.right-col .ajax:hover { color: #CB0033 !important; border-bottom: 1px dashed #CB0033;  }

.blue-link { color: #4b87c4 !important; }
.blue-link:hover { color: #CB0033 !important; }
.show-auth-block:hover { color: #CB0033 !important; border-bottom: 1px dashed #CB0033; }

.cols { clear: both; }
.cols .wrap { padding: 25px 0 0 0; }
.cols .left-col { width: 230px; margin-left: -100%; position: relative; float: left; }
.cols .left-col .l-c-wrap { padding: 0 10px 0 20px; }
.cols .center-col { float: left; overflow: hidden; width: 76%; }
.cols .center-col .c-c-wrap { padding: 0 0 0 16px; }
.cols .center-col .c-c-wrap .content { overflow: hidden; }

.cols .center-col.onecol { width: 100%; }
.cols .center-col.onecol .c-c-wrap { padding: 0 16px; }

.cols .right-col { width: 24%;position: relative; float: left; overflow: hidden; }
.cols .right-col .r-c-wrap { padding: 0 25px 0 25px; }
.r-c-wrap img{margin: 5px 0 10px 0;}
.r-c-wrap a{font:  italic normal normal 16px Trebuchet MS, sans-serif;}
.r-c-wrap .bullet { font: normal normal normal 12px Trebuchet MS, sans-serif;margin: 0 0 10px 0;}
.r-c-wrap .bullet .line{background: url('/data/i/dots.png') repeat-x scroll right top;float: right;display:block; width: 69%;height:5px;position: relative; top: 11px;}
.r-c-wrap .bullet h2{display:block;}
.r-c-wrap .bullet a{font-size: 14px;}
.r-c-wrap .bullet small{color: #ababab;}
.r-c-wrap .right-feedback{}
.r-c-wrap .right-feedback a{background: url('/data/i/feedback.png') no-repeat scroll left top;display: block; width: 250px; height: 34px;text-align: center;color: #fff; font-size: 14px; text-decoration: none;text-transform: lowercase;font: normal normal normal 16px Trebuchet MS, sans-serif;padding: 6px 0 0 0;margin: 15px 0 0 0;}
.r-c-wrap .right-feedback p{color: #6c6c6c; font: normal normal normal 14px Trebuchet MS, sans-serif;padding: 0 0 0 10px;}
.cols .right-col .r-c-wrap .right-feedback h2 {padding: 0 0 0 10px;}
.search { height: 47px; width: 100%; overflow: hidden; }
.search input[type=text] {
	border: 1px solid #1875ba;
	padding: 3px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 140px;
	height: 20px;
	float:left;
	margin: 0;
	box-shadow: none !important;
	}
	.search input[type=submit] {
		background: url('/data/i/search_button.png') no-repeat left top;
		width: 75px;
		padding: 5px 0 5px 0;
		height: 30px; margin: 0 0 0 5px;
		color: white;
		border: 0px;
	}
	.search input[type=submit]:hover {
		background-position: 0 -30px;
	}

.right-col .r-c-wrap h2{ color: #9f0103;font-size: 19px; margin: 0; padding: 0;; font-weight: normal;}
.no-right-col { }
.no-right-col .right-col { display: none; }

.cols .right-col .compare_block { font-size: 13px; text-align: center; margin: 0 0 10px 0; }

.left-sub-menu { position: absolute; bottom: 20px; left: 0px; width: 100%; }
.left-sub-menu ul { margin: 0; padding: 0px; list-style: none; }
.left-sub-menu ul li { margin: 0 0 10px 20px; padding: 0px; list-style: none; color: #bababa; line-height: 1em; }
.left-sub-menu ul li a { display: block; color: #844444; text-decoration: none; font-size: 14px; }
.left-sub-menu ul li a:hover { text-decoration: underline; color: #CB0033; }

.left-menu-headers { margin: 0px; padding: 0px; list-style: none; }
.left-menu-headers li { margin: 0 0 15px 0; padding: 0px; list-style: none; color: #090909; font-size: 15px; list-style: none; }
.left-menu-headers li strong { font-weight: bold; border-bottom: 1px solid #b7b7b7; padding-bottom: 3px; margin-bottom: 5px; display: block; }

.menu-items {  }
.menu-items li { margin: 0px; padding: 5px 0; font-size: 14px; }
.menu-items li a { font-size: 12px; font-family: Arial; color: #322136; text-decoration: underline; }
.menu-items li a:hover { color: #CB0033; }
.menu-items li a.active { color: #CB0033; text-decoration: none; }

.menu-items li ul { margin: 0 0 0 20px; }
.menu-items li ul li a { font-size: 11px; }

.catalog-left-menu li { color: #e25500; text-align: center; font-size: 14px; }

.catalog-left-menu-second-level { margin: 0 0 0 10px; }
.catalog-left-menu-second-level li { margin: 2px 10px 2px 0px; padding: 0px 0 0px 16px; border-bottom: 1px solid #d6d6d6; text-align: left; background: url('/data/i/menupng.png') no-repeat 4px center; }
.catalog-left-menu-second-level li:last-child {  border-bottom: 0px; }
.catalog-left-menu-second-level li a { background: none; color: #696969; font-weight: normal; font-size: 13px !important; padding: 0 0 0 2px; font-weight: bold; }
.catalog-left-menu-second-level li a:hover { background: none; color: #db4c00;  }
.catalog-left-menu-second-level li a.active { background: none; color: #db4c00; font-style: italic; }
.catalog-left-menu-second-level li a.active:hover { background: none; color: #eb702e;  }



.login_form { width: 220px; border: 1px solid #ccc; margin: 0 auto; padding: 10px 40px; }
.login_form p { margin: 0px; }
.login_form label { width: 200px; display: block; font-size: 1.4em; margin: 0 auto;}
.login_form label.chkbox { width: 200px; display: inline;}
.login_form input[type=text], .login_form input[type=password], .login_form .check { margin-bottom: 10px; width: 200px; display: block; padding: 3px; margin: 0 auto;}
.login_form input[type=submit] { padding:2px 10px; display: block; margin: 0 auto; }
.login_form .forgot { text-align: center; }

#over_ajax .login_form { border: 0px; }

/* SERVICE */
.notice { width: 99%; margin: 0 auto; border: 1px solid #ccc; background: #eee; text-align: center; padding: 10px 0; }
.pg-item { text-align: center; margin: 3px; width: 150px; }
.video-pg-item { text-align: center; margin: 30px; width: 400px; float: left; }
.youtube { margin: 0 auto 30px auto; width: 640px; }
.ajax_work { position: fixed; right: 350px; top: 20px; display: none; background: #eee; padding: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.show-auth-block { text-decoration: none; border-bottom: 1px dashed #000; color: #000; }
.show-auth-block:hover { text-decoration: none; color: #333; }

#over_msg { min-height: 20px; width: 500px; font-size: 18px; text-align: center; }
#over_ajax { min-height: 200px; width: 700px; }
.quickform { width: 90%; margin: 0 auto; }
/* SERVICE */

/* CATALOG */

.catalog-parent-item {
        width: 293px;
        height: 122px;
		padding: 20px 14px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 0;
        zoom: 1;
		border-right: 1px dotted #afafaf;
}

.catalog-parent-items {
	position: relative;
}
.catalog-parent-items .spike-top {	position: absolute;  	top: 0px; 	left: 0px; 	background: white; 	width: 100%; height: 6px; }
.catalog-parent-items .spike-bottom {	position: absolute;  	bottom: 0px; 	left: 0px; 	background: white; 	width: 100%; height: 6px; }
.catalog-parent-items .spike-left {	position: absolute;  	left: 0px; 	top: 0px; 	background: white; 	width: 9px; height: 100%; }
.catalog-parent-items .spike-right {	position: absolute;  	right: 0px; 	top: 0px; 	background: white; 	width: 9px; height: 100%; }

.catalog-parent-item .image img {
	margin: 0px;
}
.catalog-parent-item .image {
	width: 120px;
	height: 120px;
	overflow: hidden;
	border: 1px solid #ccc;
	background: #fff url('/data/images/placeholder.png') no-repeat center center;
	text-align: center;
	margin: 0 15px 0 0;
	float: left;
}

.catalog-parent-item .name a{
	font: normal bold normal 15px Trebuchet MS, sans-serif;
}
.catalog-parent-item .name a small{
	font: normal normal normal 13px Trebuchet MS, sans-serif;
}
.catalog-parent-item .name p a{
	font-size: 13px;
	font-weight: normal;
}
.catalog-parent-item .name {
	width: 53%;
	float: right;
	padding: 10px 0 0 0;
	height: 110px;
	overflow: hidden;
}

.catalog-item-item {
		width: 49%;
		width: 353px;
        height: 138px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 0;
        zoom: 1;
		overflow: hidden;
		color: #696969;
		border-left: 1px dotted #d2d2d2;
		border-bottom: 1px dotted #d2d2d2;
		float: left;
		padding: 45px 25px 35px 25px;
}
.catalog-item-item a { }
.catalog-item-item .image img {  display: block; overflow: hidden;}
.catalog-item-item .name { font-size: 15px; font-family: Trebuchet MS, sans-serif; text-align: left; color: #000;}
.catalog-item-item p { margin-bottom: 5px; }
.catalog-item-item .name a { color: #0981c1; }
.catalog-item-item .name a:hover { color: #CB0033; }
.catalog-item-item .opinions { font-size: 12px; text-align: left; }
.catalog-item-item .opinions a { color: #4b87c4; }
.catalog-item-item .opinions a:hover { color: #CB0033; }
.catalog-item-item .desc { text-align: justify; line-height: 15px; font-size: 13px; height: 100px; overflow: hidden; }
.catalog-item-item .price { width: 125px; text-align: left;margin-bottom: 5px; }
.catalog-item-item .price span { font-size: 15px; color: #000000; font-weight: bold;}
.catalog-item-item .have { font-size: 12px; color: #000000; font-family: arial; float: left; text-align: left; }
.catalog-item-item .more { font-size: 12px; font-family: arial; float: right; text-align: right; }
.catalog-item-item .more a { color: #4b87c4; }
.catalog-item-item .more a:hover { color: #CB0033; }
.catalog-item-item .image {
	margin: 0px 10px 0 0;
	border: 1px solid #c1c1c1;
	width: 120px;
	height: 120px;
/*	background: #fff url('/data/images/placeholder.png') no-repeat center center;*/
	background: #fff;
	text-align: center;
	overflow: hidden;
	float: left;
}
.main-page-placeholder { width: 99%; margin: 0 auto 15px; height: 220px; border: 1px solid #cecece; background: url('/data/i/mpph.png') no-repeat left top; overflow: hidden; text-align: center; position: relative;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.small-line { float: right; width: 30%; position: relative; top: -5px; }
.main-page-placeholder .text { width: 30%; vertical-align: middle; }
.main-page-placeholder .item { width: 30%;vertical-align: middle; }
.main-page-placeholder .clock { width: 25%; vertical-align: middle; font-size: 18px; }
.main-page-placeholder table { height: 180px; margin-top: 20px; width: 90%; margin: 15px auto 15px; }
.main-page-placeholder table td { border: 0px !important; }

.home-page-items { width: 100%; height: 560px; overflow: hidden; text-align: center; }

.catalog-item-item-homepage {
        width: 180px;
        min-height: 280px;
		padding: 0 3px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 0;
        zoom: 1;
		text-align: center;
		overflow: hidden;
		color: #696969;
        *display: inline;
        _height: 200px;
}

.catalog-item-item-homepage a { }
.catalog-item-item-homepage .image img { margin: 0px; display: block; overflow: hidden;}
.catalog-item-item-homepage .name { font-size: 14px; font-family: arial; text-align: center; }
.catalog-item-item-homepage .name a { color: #4b87c4; font-weight: bold; }
.catalog-item-item-homepage .name a:hover { color: #2867a6; text-decoration: none; }
.catalog-item-item-homepage .price { width: 180px; text-align: center;  }
.catalog-item-item-homepage .price span { font-size: 20px; color: #000000; }
.catalog-item-item-homepage .image {
	width: 140px;
	height: 190px;
	background: #fff url('/data/images/placeholder.png') no-repeat center center;
	text-align: center;
	margin: 0 auto 5px;
	overflow: hidden;
}

.catalog-together-item { width: 250px; padding: 10px 0; }
.catalog-together-item .image { width: 100px; height: 75px; float: left; overflow: hidden;}
.catalog-together-item .name { font-family: arial; font-size: 14px; width: 133px; float: right; }
.catalog-together-item .price { font-size: 14px !important;  width: 133px; float: right; }
.catalog-together-item .price span { font-size: 24px !important; }
.catalog-together-item .add-to-basket-from-list { display: block; width: 133px; height: 19px; background: url('/data/i/add-to-basket-from-list.png') no-repeat left top; color: white; float: right; text-align: center; text-decoration: none; padding: 2px 0 0 0; }
.catalog-together-item .add-to-basket-from-list:hover { background-position: 0 -21px; }

.small-item { float: none; width: 190px; text-align: center; margin: 0 7px; }
.small-item .image { float: none; margin: 0 auto; }
.small-item .name {  text-align: center;}
.small-item .name a { color: #696969; font-size: 16px; }
.small-item .name a:hover { color: #333; }
.small-item .price { width: 80px; float: left; margin: 0 5px 0 10px; text-align: right; font-size: 14px !important; }
.small-item .basket { width: 80px; float: right; margin: 5px 10px 0 0;  text-align: left;}
.small-item .basket .basket-h {background: url('/data/i/cart.png') no-repeat scroll left top;padding: 0 0 0 33px;display: block; height:24px; font-size: 15px; font-style: normal; color: #1e80c6;}

.tagspanel { margin: 0 0 10px 0; }
.tagspanel ul { list-style: none; margin: 0px !important; padding: 0px; }
.tagspanel li { float: left; padding: 5px 10px; margin: 0px !important; }
.tagspanel li a { font-style: italic; color: #4b87c4 !important; }
.tagspanel li a:hover { color: #CB0033 !important; }
.tagspanel li.active a { color: #000 !important; text-decoration: none; }
.tagspanel li.active a:hover { color: #CB0033 !important; text-decoration: underline; }

.one-item-item { overflow: hidden; }
.one-item-item h1 { font-size: 28px; }
.one-item-item h3 { color: #090909; font-size: 16px; font-weight: normal; width: auto; }
.one-item-item h2 { color: #090909; font-size: 24px; font-weight: normal; margin: 10px 0 10px 0; padding-bottom: 5px; border-bottom: 1px solid #d6d6d6; }
.one-item-item h2 span { color: #696969; font-size: 14px; }
.one-item-item h2.uline { border-bottom: 1px solid #d6d6d6; font-size: 1.4em; }
.one-item-item h2.uline a { font-size: 13px;  padding: 6px 10px; margin: 0 0 0 3px; }
.one-item-item h2.uline a.active { background: #fff; text-decoration: none; border: 1px solid #d8d8d8; border-bottom: 0px; }
.one-item-item .snippet { margin: 0 0 15px 0; }
.one-item-item .techs h3 { font-size: 1.2em; }
.one-item-item .quickform { width: 100%; }
.one-item-item .quickform h2 { display: none !important; }
.one-item-item .images-block { float: left; width: 300px; width: 32%; min-width: 302px;411 height: 340px; overflow: hidden; }
.one-item-item .images-bg-block { overflow: hidden; width: 300px;  z-index: 500;  border: 1px solid #1672b6; margin: 0 auto; height: 300px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
.one-item-item .images-bg-block .images-place-holder { z-index: 300; }

.one-item-item .left-info { float: left; width: 65%; overflow: hidden; margin: 0 0 0 5px; }
.one-item-item .left-info .left-info-wrap { padding: 15px 0 0 0; margin: 0 auto; color: #000000;font: 13px Trebuchet MS,sans-serif;}
.one-item-item .left-info .left-info-wrap .have{ width: 217px; height: 26px; text-align: center; font-size: 15px;padding: 8px 0 0 0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.one-item-item .left-info .left-info-wrap span{ color: #515151;}
.one-item-item .left-info .left-info-wrap p{ color: #000;}
.one-item-item .left-info .left-info-wrap .info-title{color: #000000; font-size: 15px;}
.one-item-item .left-info .left-info-wrap div a{color: #1e80c6; }
.one-item-item .left-info .left-info-wrap a.serv-link {font-size: 15px; padding: 0 0 15px 0;}
.one-item-item .left-info .left-info-wrap div a.addtobasket {color: #fff;}
.one-item-item .left-info .left-info-wrap .prices{color: #0e0e0e;}
.one-item-item .left-info .price-old span img{position: absolute; left: -15px; top: -8px;}
.one-item-item .left-info .price-name { color: #090909; font-size: 18px; }
.one-item-item .left-info .rub { color: #d2d4cf; font-size: 16px; position: relative; top: -10px; }
.one-item-item .left-info .price-value { color: #090909; font-size: 29px; line-height: 29px; }
.one-item-item .left-info .info-have { font-size: 14px; }
.one-item-item .left-info .info-have img { margin: 0px !important; position: relative; top: 5px; }
.one-item-item .left-info .info-more-info { font-size: 11px; display: block; text-align: left; margin: 15px auto 0; }

.one-item-item .price-info { padding: 15px 0 0 0; margin: 0 auto;  max-width: 400px; }
.one-item-item .price-info .price-info-wrap { margin: 0 auto; }
.one-item-item .price-info .price-choose-variant { color: #4b87c4; font-size: 18px; }
.one-item-item .price-info .sale-variant { min-width: 310px; width: 100%; cursor: pointer; }
.one-item-item .price-info .active { background: #e9f3fd; }
.one-item-item .price-info .sale-variant-wrap { padding: 10px 5px 5px 20px; font-size: 12px; color: #606060; line-height: 14px; }
.one-item-item .price-info .sale-variant-wrap strong { color: #000000; font-size: 14px; font-weight: normal; }
.one-item-item .price-info .sale-variant-wrap .sale-variant-text { display: block; margin: 3px 0 0 0; }
.one-item-item .price-info .sale-variant-wrap .sale-variant-text ul { list-style: none; margin: 0 0 0 15px; }
.one-item-item .price-info .sale-variant-wrap .sale-variant-text ul li { list-style: none; }
.one-item-item .price-info .sale-variant-wrap .sale-variant-text ul li:before { content: "– "; }
.one-item-item .price-info .links { text-align: center; }
.one-item-item .price-info .links a { color: #4b87c4; font-size: 13px; padding: 0 3px; }
.one-item-item .price-info .links a:hover { color: #CB0033; }
.one-item-item .left-info .share { text-align: left; margin-left: 85px; padding: 8px 0 0 0;}
.one-item-item .left-info .share strong { color: #000; font-size: 14px; font-weight: normal; }
.one-item-item .left-info .share a { padding: 0 4px; color: #4b87c4; font-size: 14px; }
.one-item-item .left-info .share a img { margin: 0px !important; position: relative; top: 7px; }
.one-item-item .left-info .share a:hover { color: #CB0033; }

.one-item-item .sert { background: url('/data/images/box_info.png') no-repeat scroll 3px 5px #F4F5F6; font-weight: bold;
  border-bottom: 1px dotted #AAB4BE;
  border-top: 1px dotted #AAB4BE;
  padding: 8px 10px 8px 35px;
  margin: 10px 0;
}

.catalog-item-tr a { color: #4b87c4; }
.catalog-item-tr a:hover { color: #CB0033; }

.one-item-item .catalog-item-tr { width: 100%; border-bottom: 1px solid #ccc; margin: 3px 0; padding: 2px 0; }
.one-item-item .catalog-item-tr .price { font-size: 12px; float: right; }

.one-item-item .compare_block { font-size: 15px; text-align: left; margin: 10px 0 0 110px; }

.one-item-item .item-code { margin: 3px 10px; overflow: hidden; }
.one-item-item .images-place-holder { height: 300px; width: 6000em; position: relative; top: 0px; left: 0px;}
.one-item-item .images-num-counter { text-align: center; width: 110px; margin: 4px auto; height: 25px; overflow: hidden; font-size: 19px; line-height: 19px; color: #727272;}
.one-item-item .images-num-counter div { float: left; }
.one-item-item .images-num-counter div a { }
.one-item-item .images-num-counter .prev-image { display: block; width: 25px; height: 25px; background: url('/data/i/small_arrows.png') no-repeat 0 0; text-decoration: none; overflow: hidden; }
.one-item-item .images-num-counter .prev-image:hover { background-position: -25px 0; }
.one-item-item .images-num-counter .next-image { display: block; width: 25px; height: 25px; background: url('/data/i/small_arrows.png') no-repeat 0 -25px; text-decoration: none; overflow: hidden; }
.one-item-item .images-num-counter .next-image:hover { background-position: -25px -25px; }
.one-item-item .one-image { width: 300px; height: 300px; /*background: white; */ overflow: hidden; text-align: center; float: left; overflow: hidden;
}
.one-item-item .info { width: 450px; overflow: hidden; padding: 0 0 0 20px; }
.one-item-item .price { color: #141414; font-size: 30px; }
.one-item-item .price .price_place { color: #e25500;  }
.one-item-item .price input { width: 57px; float: right; margin: 13px 0 0 5px; }
.one-item-item .addtobasket{ display: block; width: 210px; height: 37px; text-align: center; text-decoration: none; padding: 8px 0 0 0px; margin: 5px 0 0 0; color: white; background: url('/data/i/addtobasket.png') no-repeat 0 0;  font-size: 16px; }

.one-item-item .tabs_heading { z-index: 50; }
.one-item-item .tabs_heading a { display: block; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #e0e0e0; text-decoration: none; font-size: 11px; padding: 3px 12px 10px; }
.one-item-item .tabs_heading a.active { background: #fe7900; border: 1px solid #fe7900; color: white;  }
.one-item-item .tabs { position: relative; top: -7px; margin-bottom: 15px; }
.one-item-item .tabs div { height: 90px; overflow: hidden; width: 433px; display: none; border: 1px solid #fb7500; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px; background: white; z-index: 100; padding: 5px; }
.one-item-item .tabs div.active { display: block; }

.one-item-item .one-color { float: left; text-align: center; padding: 0 5px; }
.one-item-item .w-100 label { display: block; }
.one-item-item .one-color label { padding: 0 5px 0 0; text-align: center; }
.one-item-item .one-color .checker { margin: 0px !important; }
.one-item-item .w-100 .checker { margin: 0 5px 0 0 !important; }
.one-item-item .w-100 input[type=text] { width: 25px; }
.one-item-item .one-color .select_color { width: 25px; height: 25px; display: block; border: 1px solid #d2d2d2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; text-decoration: none; }
.one-item-item .counting { width: 50px; float: left; position: relative; top: -3px; }
.one-item-item .prevlink { background: url('/data/i/prevlink.png') no-repeat left center; padding: 0 0 0 20px; color: #888888; }
.one-item-item .nextlink { background: url('/data/i/nextlink.png') no-repeat right center; padding: 0 20px 0 0; text-align: right;  color: #888888; }
.one-item-item .take_opinion {  }

.one-item-item .options {  }
.one-item-item .options th { text-align: left; font-weight: bold; font-size: 14px; border: 0px; padding: 4px; }
.one-item-item .options td { text-align: left; font-size: 14px; border: 0px; padding: 4px; }

.one-item-item .right_access { float: right; width: 250px; border-left: 1px solid #d8d8d8; margin: 0 0 0 5px; padding: 0 0 0 5px; }
.one-item-item .right_access .right_access_scroll { height: 600px; position: relative; overflow: hidden; }
.one-item-item .right_access .right_access_scroll .items { height: 6000em; position: absolute;  }
.one-item-item .right_access a.browse { display: block; margin: 0 auto; opacity: 1; width: 100px; height: 20px; background: url('/data/i/arrows2.png') no-repeat 0 0; text-decoration: none; }
.one-item-item .right_access a.next { background-position: 0 -20px; }
.one-item-item .right_access a.next:hover { background-position: -100px -20px; }
.one-item-item .right_access a.next:active { background-position: -200px -20px; }
.one-item-item .right_access a.prev { background-position: 0 0px; margin: 0 auto 5px; }
.one-item-item .right_access a.prev:hover { background-position: -100px 0px; }
.one-item-item .right_access a.prev:active { background-position: -200px 0px; }
.one-item-item .right_access a.disabled { opacity: 0; }

.opinions_form { background: #F9F9F9; padding: 5px; }
.opinions_form  .opinions-paging { margin: 0px !important; padding: 0px !important; list-style: none; }
.one-opinion { border: 1px solid #ccc; padding: 5px; margin: 5px 5px 5px 20px; background: #fff; color: #696969; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; list-style: none;  }
.one-opinion h4 { font-size: 13px; color: #010101; }
.one-opinion img { margin: 0px !important; }

.simplePagerNav { list-style: none; margin: 0 0 0 20px !important; padding: 0px !important; }
.simplePagerNav li { list-style: none; margin: 0px; padding: 2px 5px; display: inline-block; }
.simplePagerNav li a { color: #5e96d0; text-decoration: none; }
.simplePagerNav li a:hover { color: #5e96d0; text-decoration: underline; }
.simplePagerNav li.currentPage { background: #5e96d0; }
.simplePagerNav li.currentPage a { color: white; }

h2.underlined { margin: 10px 0 11px 0; border-bottom: 1px solid #623535; font-size: 16px; font-weight: normal; color: #772f2f; }
/* CATALOG */

.ajax_notice { padding: 10px 30px; border: 1px solid #ccc; background: #eee; }


.one-faq { background: #eee; padding: 10px; margin: 0 0 10px 0; }

.paging { width: 100%; margin: 10px auto; float: none; text-align: center; }
.paging a.allpage { color: #0981c1; font-size: 13px; text-decoration: underline; }
.paging a.allpage:hover{ color: #CB0033; }
.paging b { display: inline; float: none; padding: 4px; margin: 0 2px; background: none; color: #1b7bc0; text-shadow: none; font-weight: normal; font-size: 15px;}
.paging a { display: inline; float: none; padding: 4px; margin: 0 2px; background: none; color: #727272; text-shadow: none; text-decoration: none; font-size: 15px;}
.paging a img { margin: 0px !important; position: relative; top: 2px; }
.paging a:hover { background: none; text-decoration: none; color: #1b7bc0; }
.paging .prevpage,.paging .nextpage { display: inline; position: relative; top: 6px; }
.paging .prevpage a, .paging .nextpage a { text-decoration: none; color: #696969; }
.paging .prevpage a:hover, .paging .nextpage a:hover { color: #4d4d4d; }
.paging span { color: #b1b0b0; }


.catalog-mainpage-menu { margin: 0px; padding: 0px; list-style: none; }
.catalog-mainpage-menu li { margin: 0px; padding: 0px; list-style: none; width: 33%; float: left; text-align: center; }
.catalog-mainpage-menu li a { font-size: 18px; text-decoration: none; font-style: italic; color: #844444; }
.catalog-mainpage-menu li a:hover { color: #541313; }

.main-slider { position: relative; margin: 10px auto 20px; width: 740px; border: 1px solid #dadada;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0; height: 210px; }
.main-slider-2-line { position: relative; margin: 10px auto 20px; width: 740px; border: 1px solid #dadada;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0; height: 420px; }
.main-slider-2-line .initems { width: 650px; height:420px; margin: 0 auto; float: left; }

.scrollable { position:relative; overflow:hidden; width: 645px; height:210px; margin: 0 auto;}
.scrollable .items { width:20000em; position:absolute; clear:both; z-index: 999; }

.main-slider-2-line .scrollable { height:420px;}
.main-slider-2-line .small-item { border-bottom: 0px; }

.main-slider a.prev, .main-slider a.next { display: block; width: 45px; height: 90px; background: url('/data/i/arrows.png') no-repeat; position: absolute; z-index: 1000; }
.main-slider a.prev { left: 0px; top: 65px; }
.main-slider a.prev:hover { background-position: -45px 0; }
.main-slider a.prev:active { background-position: -90px 0; }
.main-slider a.next { right: 0px; top: 65px; background-position: 0 -90px; }
.main-slider a.next:hover { background-position: -45px -90px; }
.main-slider a.next:active { background-position: -90px -90px; }

.main-slider-2-line a.prev, .main-slider-2-line a.next { display: block; width: 45px; height: 90px; background: url('/data/i/arrows.png') no-repeat; position: absolute; z-index: 1000; }
.main-slider-2-line a.prev { left: 0px; top: 165px; }
.main-slider-2-line a.prev:hover { background-position: -45px 0; }
.main-slider-2-line a.prev:active { background-position: -90px 0; }
.main-slider-2-line a.next { right: 0px; top: 165px; background-position: 0 -90px; }
.main-slider-2-line a.next:hover { background-position: -45px -90px; }
.main-slider-2-line a.next:active { background-position: -90px -90px; }

.colored_input_submit { background: url('/data/i/colored_input_submit.png') no-repeat right top; border: 0px; color: white; height: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 10px; width: 45px; }
.colored_input_submit:hover { background-position: right -25px; }
.td-underline td { border-bottom: 2px solid #333; }
.one-answer { margin: 4px 0; }

.one-small-item { line-height: 1.2em; font-size: 12px; margin: 10px 0 10px 0; padding: 10px 0 0 0; font-family: Arial; color: #575656; border-top: 1px solid #dbdbdb; }
.one-small-item:first-child { border-top: 0px solid #dbdbdb; }
.one-small-item span { color: #000; }

strong.likeh2 { color: #e25500; display: block; text-align: center; margin: 20px 0 0 0; }

.hidden { display: none; }

.explane { margin: 5px 0; }

.bottom-menu { list-style: none; }
.bottom-menu li { list-style: none; margin: 0px; padding: 0; float: left;}
.bottom-menu li a {  padding: 7px 30px 8px 0px; color: #6b6b6b; text-decoration: none;}
.bottom-menu li a:hover { color: #215a95 !important; text-decoration: underline;}

/*.compare_table tr{ width: 18%;float: left; }
.compare_table tr:first-child{ width: 10%; }
.compare_table th,.compare_table td{width: 100%; float: left; padding: 0px;height: 32px; padding: 7px 0 0 0; overflow: hidden; text-align: center; border: 1px solid #fff; font-size: 15px; }
.compare_table .even { background: #f5f7f8;}
.compare_table .odd { background: #e5e7e8;}
.compare_table tr td:first-child,.compare_table tr th:first-child, .compare_table tr td:last-child, .compare_table tr th:last-child { background: none;}
.compare_table tr th:first-child a, .compare_table tr td:first-child a{color: #ca1618; text-decoration: none;background: url('/data/i/close.png') no-repeat scroll left 7px; padding: 0 0 0 15px;}
.compare_table tr th:first-child a:hover, .compare_table tr td:first-child a:hover{ text-decoration: underline;}
.compare_table .price{font-size: 17px; font-weight: bold;}
.compare_table .photo{height: 145px;}
.compare_table .photo img{margin:10px;}
.compare_table .desc{}
.compare_table td.desc p{ text-align: left;padding: 0 0 0px 10px;height: 240px; overflow: hidden;margin: 0px;}
.compare_table .addtobasket{background: url('/data/i/basket_compare.png') no-repeat scroll left top; display: block; width: 225px; height: 27px; color: #fff; margin: 0 auto; text-align: center; text-decoration: none; padding: 3px 0 0 0;}*/

.content .compare_table { width: 100%; }
.content .compare_table tr td { border: 1px solid #fff; font-size: 15px; padding: 5px; color: #666; text-align: center; vertical-align: middle; }
.content .compare_table tr:nth-child(odd) td { background: #f5f8f9; }
.content .compare_table tr:nth-child(even) td { background: #e4e7e8; }
.content .compare_table tr:first-child td { background: #fff; }
.content .compare_table tr:last-child td { background: #fff; }
.content .compare_table tr td:first-child { color: #000; text-align: left; width: 15%; }
.content .compare_table tr td.desc { vertical-align: top; text-align: justify; padding: 5px 10px; }
.content .compare_table tr td.desc:first-child { padding: 5px; }
.content .compare_table tr td a.compare_del { color: #ca1618; text-decoration: none; background: url('/data/i/close.png') no-repeat scroll left 7px; padding: 0 0 0 15px;}
.content .compare_table .addtobasket{background: url('/data/i/basket_compare.png') no-repeat scroll left top; display: block; width: 225px; height: 27px; color: #fff; margin: 0 auto; text-align: center; text-decoration: none; padding: 3px 0 0 0; margin: 0 auto; display: block; }


.postpaid_prices { display: none; }

.quickform .jqf_payment_selector { float: right; width: 305px; border: 1px solid #c1c1c1;clear: none !important; margin: 5px; }
.quickform .jqf_payment_selector .jqf_element ul { margin: 0 0 0 20px !important; }
.quickform .jqf_payment_selector .jqf_element ul { list-style: circle; }
.quickform .jqf_payment_selector .jqf_row { margin: 0 0 4px 0 !important; }
#basket_order_form { width: 100%; padding: 0px; margin: 0px;}
#basket_order_form h2 { }
#basket_order_form h2 span { display: block; width: 630px; float: right; }
#basket_order_form .submit-button { display: block;float: right; text-align: left; }
#basket_order_form .submit-button input[type="submit"] { margin: 0px !important; float: left; color: #fff;background: url('/data/i/basket_order.png') no-repeat scroll left top;display: block; border: none; height: 45px; width: 255px;cursor: pointer; font-size: 15px;}
.clear_quickform .quickform { width: 100%; }

#simple_order_try_reg .fullregform { display: none; }

.basket_table th, .basket_table td{border: 1px solid #fff;}
.basket_table tr{border-bottom: 1px solid #fff;}
.basket_table th { background: url('/data/i/basket_h_back.png') repeat-x scroll left top;height: 24px;padding: 8px; color: #fffefe;}
.basket_table td ul { margin: 0 0 0 20px !important; }
.basket_table td { background: none !important; font-size: 15px; padding: 5px;}
.basket_result p { margin: 10px 0 0 0; width: 70%; float: left;}
.basket_result p.can_preview_item { margin: 0; padding: 0 0 0 10px;}
.basket_result td input[type="text"]{border: 1px solid #1875ba;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
padding: 0 0 0 7px;
height: 25px;
}

.one-poll { margin: 20px 20px 40px 20px; }
.one-answer { margin: 0 0 15px 0; }
.one-answer .answer-text { width: 500px; }
.one-answer .answer-text .result_progress { width: 200px; border: 1px solid #ccc; float: right; height: 13px; }
.one-answer .answer-text .result_progress .answer_progress { background: #eee; height: 13px; }
.one-answer .answer-text .answer_progress_text { padding: 0 10px; float: right; }


.poll-left { line-height: 1.2em; font-size: 12px; margin: 10px 0 10px 0; padding: 10px 0 0 0; font-family: Arial; color: #575656; border-top: 1px solid #dbdbdb; }
.poll-left .one-poll { margin: 0px; }
.poll-left:first-child { border-top: 0px solid #dbdbdb; }
.poll-left .poll-name { font-weight: bold; }
.poll-left .one-answer { width: 200px !important; margin: 10px 0; }
.poll-left .answer-text { width: 200px !important; }
.poll-left .result_progress { display: none; }

img.smile { cursor: pointer; }

.quickform .no-bottom-margin  .jqf_element .jqf_row:first-child { margin-bottom: 0px !important; }

.mp-one-news { width: 33%; float: left; }
.mp-one-news .wp { margin: 0 5px; }
.w-30{width: 30%;}
.w-35{width: 35%;}
.center_slider {position: relative;height: 132px;border: 1px solid #4b87c4;margin: 0 40px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}
.center_slider .browse{background: url('/data/i/arrows.png') no-repeat scroll left top; display: block; width: 45px; height: 45px; overflow: hidden;position: absolute;top: 42px;cursor: pointer;}
.center_slider .prev{background-position:0 0;}
.center_slider .next{background-position:0 -45px;}
.center_slider .left{left: -23px;}
.center_slider .right{right: -23px;}
.center_slider .scrollable{width: 840px;height: 92px;margin: 20px 25px;}
.center_slider .scrollable .items{}
.center_slider .scrollable .items .item{ float: left;}
.center_slider .scrollable .items .item a { width: 80px; float:left;}
.big_center_slider {position: relative;height: 163px;border: 1px solid #4b87c4;margin: 0 30px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}
.big_center_slider .browse{background: url('/data/i/arrows.png') no-repeat scroll left top; width: 45px; height: 45px; overflow: hidden;position: absolute;top: 60px;cursor: pointer;}
.big_center_slider .prev{background-position:0 0;}
.big_center_slider .next{background-position:0 -45px;}
.big_center_slider .disabled { display: none;}
.big_center_slider .left{left: -23px;}
.big_center_slider .right{right: -23px;}
.big_center_slider .scrollable {width: 630px;height: 143px;margin: 10px auto;}
.big_center_slider .scrollable .item { width: 630px; height: 143px; float: left; }
.big_center_slider .scrollable .items { height: 143px; }
.big_center_slider .scrollable .items .one-slider-item { float: left; width: 150px; margin: 0 3px; text-align: center; height: 143px; overflow: hidden; }
.big_center_slider .scrollable .items .one-slider-item a { text-align: center;}
.big_center_slider .scrollable .items .one-slider-item a img{ margin: 0;}
.content .big{display: block; margin: 0 auto 20px; background: url('/data/i/big_button.png') no-repeat scroll left top; width:480px; height: 41px;padding: 4px 0 0 0; color: #fff; text-decoration: none;font: normal normal normal 25px Trebuchet MS,sans-serif;}
.content .brand{display: block;margin: 0 auto 10px; color:#c31111; font: normal normal normal 19px Trebuchet MS,sans-serif;}
.content .slider_h2, .slider_h2{font: normal normal normal 19px Trebuchet MS, sans-serif; color: #c31111;text-align: center;border: 0px;}

.left-info-wrap .basket .basket-h { background: url('/data/i/cart.png') no-repeat scroll left top;padding: 0 0 0 33px;display: block; height:24px; font-size: 15px; font-style: normal; color: #1e80c6;}
.left-info-wrap .basket .do_order { background: url('/data/i/basket.png') no-repeat scroll left top; display: block;width:146px; height: 25px; text-align: center; padding: 5px 0 0 0; color: #fff;margin:10px auto 5px; font-size: 14px; font-style: normal; text-decoration: none; color: white !important; }
.left-info-wrap .basket {background: #e5e8ec; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding: 10px; color: #515151; font-size: 15px; margin: 0 0 10px; float: right; width: 260px; height: 105px; }

.right-col .basket .basket-h { background: url('/data/i/cart.png') no-repeat scroll left top;padding: 0 0 0 33px;display: block; height:24px; font-size: 15px; font-style: normal; color: #1e80c6;}
.right-col .basket .do_order { background: url('/data/i/basket.png') no-repeat scroll left top; display: block;width:146px; height: 25px; text-align: center; padding: 5px 0 0 0; color: #fff;margin:10px auto 5px; font-size: 14px; font-style: normal; text-decoration: none; color: white !important; }
.right-col .basket {background: #e5e8ec; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding: 10px; color: #515151; font-size: 15px; margin: 0 0 10px; width: 240px; height: 105px; }






.compare_wrapper{
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
padding: 5px 10px;
color: #515151;
font-size: 15px;
margin: 0 0 10px;
}
/*.right-col .basket .basket-h {background: url('/data/i/cart.png') no-repeat scroll left top;padding: 0 0 0 33px;display: block; height:24px; font-size: 15px; font-style: normal; color: #1e80c6;}
.right-col .basket p small{font-size: 13px;}
.right-col .basket p {padding: 0 0 0 10px;}
.right-col .basket a.do_order{background: url('/data/i/basket.png') no-repeat scroll left top; display: block;width:146px; height: 25px; text-align: center; padding: 5px 0 0 0; color: #fff;margin:10px auto 5px; font-size: 14px; font-style: normal; text-decoration: none;}*/
.compare_wrapper{background: #e5e8ec url('/data/i/arr.png') no-repeat scroll 235px center; font-size: 13px; font-weight: bold;}
.right-col .compare_wrapper a{font-style: normal; font-size: 13px;}
.center-col .compare_block{width: 220px; float: left; text-align: center;}
.center-col .compare_wrapper{background-position: 190px center;}

.catalog-category-item, .catalog-brand-item {
		width: 204px;
        min-height: 240px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 0 39px 0 0;
        zoom: 1;
		text-align: center;
		overflow: hidden;
		color: #696969;

}

.catalog-category-item a, .catalog-brand-item a { }
.catalog-category-item .image img, .catalog-brand-item .image img { margin: 0px; display: block; overflow: hidden;}
.catalog-category-item .name, .catalog-brand-item .name { font-size: 13px; font-family: Trebuchet MS, sans-serif; text-align: center; }
.catalog-category-item .name a, .catalog-brand-item .name a { color: #0981c1; }
.catalog-category-item .name a:hover, .catalog-brand-item .name a:hover { color: #CB0033; }
.catalog-category-item .opinions, .catalog-brand-item .opinions { font-size: 12px; text-align: left; }
.catalog-category-item .opinions a, .catalog-brand-item .opinions a { color: #4b87c4; }
.catalog-category-item .opinions a:hover, .catalog-brand-item .opinions a:hover { color: #CB0033; }
.catalog-category-item .desc, .catalog-brand-item .desc { text-align: justify; line-height: 15px; font-size: 12px; font-family: arial; margin: 10px 0; height: 100px; overflow: hidden; }
.catalog-category-item .price, .catalog-brand-item .price { float: right; width: 125px; text-align: right;  }
.catalog-category-item .price span, .catalog-brand-item .price span { font-size: 24px; color: #000000; }
.catalog-category-item .have, .catalog-brand-item .have { font-size: 12px; color: #000000; font-family: arial; float: left; text-align: left; }
.catalog-category-item .more, .catalog-brand-item .more { font-size: 12px; font-family: arial; float: right; text-align: right; }
.catalog-category-item .more a, .catalog-brand-item .more a { color: #4b87c4; }
.catalog-category-item .more a:hover, .catalog-brand-item .more a:hover { color: #CB0033; }
.catalog-category-item .image, .catalog-brand-item .image {
	border: 1px solid #c1c1c1;
	width: 200px;
	height: 200px;
	background: #fff url('/data/images/placeholder.png') no-repeat center center;
	text-align: center;
	margin: 0 15px 0 0;
	overflow: hidden;
}
.catalog-one-brand-page .image {
	float: left;
	margin: 0 10px 10px 0;
}



.jqf_w100_div .quickform { width: 100%; }
#sorts { width: 100%; margin: 0 0 10px 0; }
#sorts .jstyling-select { float: left; margin: 10px 10px 0 0; }
#sorts h2 { display: none; }
#sorts .jqf_row{ margin: 0 0 5px 0; }
#sorts label{
float: left;
padding: 5px 5px 0 5px;
color: #6b6b6b;
font-size: 15px;
text-transform: none;
font-weight: normal;
margin: 10px 0 0 0;
}
#sorts input[type="text"] {
	border: 1px solid #1875ba;
	padding: 3px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 70px;
	height: 20px;
	float:left;
	margin: 10px 5px 0 0;
	box-shadow: none !important;
}
#sorts select {
	border: 1px solid #1875ba;
	padding: 3px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 145px;
	height: 30px;
	float:left;
	margin: 10px 10px 0 0;
	box-shadow: none !important;
}
#sorts input[type="submit"]{
	color: #fff;
	border: none;
	background: url('/data/i/sort.png') no-repeat scroll center top;
	cursor: pointer;
	width: 141px;
	height: 30px;
	margin: 10px 0 0 0;
	float: left;
}
#sorts select{
/*    display:none;*/
}
#sorts .quickform {width: 100%;}

.content h2{
	margin: 20px 0 10px 0;
}
.content {
	min-height: 400px;
}
.basket_table tr:nth-child(2n-1) {
	background: #b7d7ee;
}
.basket_table tr:nth-child(2n) {
	background: #d3eafa;
}
.basket_table td{
	height:40px;
}